P Piers Haggard Director / Scriptwriter DouBan IMDb Actor Blow Up of Blow Up 2016 5.4 Director The Blood on Satan's Claw 1971 6.4 Venom 1981 5.8